splash-proof goggles - German English Dictionary